


patterns = {
'CDLHARAMI':'Harami Pattern',
'CDLHARAMICROSS':'Harami Cross Pattern',
'CDL2CROWS':'Two Crows',
'CDL3BLACKCROWS':'Three Black Crows',
'CDL3INSIDE':'Three Inside Up/Down',
'CDL3LINESTRIKE':'Three-Line Strike',
'CDL3OUTSIDE':'Three Outside Up/Down',
'CDL3STARSINSOUTH':'Three Stars In The South',
'CDL3WHITESOLDIERS':'Three Advancing White Soldiers',
'CDLABANDONEDBABY':'Abandoned Baby',
'CDLADVANCEBLOCK':'Advance Block',
'CDLBELTHOLD':'Belt-hold',
'CDLBREAKAWAY':'Breakaway',
'CDLCLOSINGMARUBOZU':'Closing Marubozu',
'CDLCONCEALBABYSWALL':'Concealing Baby Swallow',
'CDLCOUNTERATTACK':'Counterattack',
'CDLDARKCLOUDCOVER':'Dark Cloud Cover',
'CDLDOJI':'Doji',
'CDLDOJISTAR':'Doji Star',
'CDLDRAGONFLYDOJI':'Dragonfly Doji',
'CDLENGULFING':'Engulfing Pattern',
'CDLEVENINGDOJISTAR':'Evening Doji Star',
'CDLEVENINGSTAR':'Evening Star',
'CDLGAPSIDESIDEWHITE':'Up/Down-gap side-by-side white lines',
'CDLGRAVESTONEDOJI':'Gravestone Doji',
'CDLHAMMER':'Hammer',
'CDLHANGINGMAN':'Hanging Man',
'CDLHIGHWAVE':'High-Wave Candle',
'CDLHIKKAKE':'Hikkake Pattern',
'CDLHIKKAKEMOD':'Modified Hikkake Pattern',
'CDLHOMINGPIGEON':'Homing Pigeon',
'CDLIDENTICAL3CROWS':'Identical Three Crows',
'CDLINNECK':'In-Neck Pattern',
'CDLINVERTEDHAMMER':'Inverted Hammer',
'CDLKICKING':'Kicking',
'CDLKICKINGBYLENGTH':'Kicking - bull/bear determined by the longer marubozu',
'CDLLADDERBOTTOM':'Ladder Bottom',
'CDLLONGLEGGEDDOJI':'Long Legged Doji',
'CDLLONGLINE':'Long Line Candle',
'CDLMARUBOZU':'Marubozu',
'CDLMATCHINGLOW':'Matching Low',
'CDLMATHOLD':'Mat Hold',
'CDLMORNINGDOJISTAR':'Morning Doji Star',
'CDLMORNINGSTAR':'Morning Star',
'CDLONNECK':'On-Neck Pattern',
'CDLPIERCING':'Piercing Pattern',
'CDLRICKSHAWMAN':'Rickshaw Man',
'CDLRISEFALL3METHODS':'Rising/Falling Three Methods',
'CDLSEPARATINGLINES':'Separating Lines',
'CDLSHOOTINGSTAR':'Shooting Star',
'CDLSHORTLINE':'Short Line Candle',
'CDLSPINNINGTOP':'Spinning Top',
'CDLSTALLEDPATTERN':'Stalled Pattern',
'CDLSTICKSANDWICH':'Stick Sandwich',
'CDLTAKURI':'Takuri (Dragonfly Doji with very long lower shadow)',
'CDLTASUKIGAP':'Tasuki Gap',
'CDLTHRUSTING':'Thrusting Pattern',
'CDLTRISTAR':'Tristar Pattern',
'CDLUNIQUE3RIVER':'Unique 3 River',
'CDLUPSIDEGAP2CROWS':'Upside Gap Two Crows',
'CDLXSIDEGAP3METHODS':'Upside/Downside Gap Three Methods'
}

Company_Name ={
"NIFTY 50" :"^NSEI",
"NIFTY BANK" : "^NSEBANK",
"INDIA VIX" : "^INDIAVIX",
"ADANI ENTERPRISES ":"ADANIENT.NS",
"ADANI PORTS AND SPECIAL ECONOMIC ZONE ":"ADANIPORTS.NS",
"APOLLO HOSPITALS ENTERPRISE ":"APOLLOHOSP.NS",
"ASIAN PAINTS ":"ASIANPAINT.NS",
"Axis Bank ":"AXISBANK.NS",
"MARUTI SUZUKI INDIA ":"MARUTI.NS",
"BAJAJ FINANCE ":"BAJFINANCE.NS",
"Bajaj Finserv ":"BAJAJFINSV.NS",
"BHARAT PETROLEUM CORPORATION ":"BPCL.NS",
"Bharti Airtel ":"BHARTIARTL.NS", # change 
"BRITANNIA INDUSTRIES LTD" :"BRITANNIA.NS",
"CIPLA ":"CIPLA.NS",
"COAL INDIA LTD " :"COALINDIA.NS",
"DIVI'S LABORATORIES ":"DIVISLAB.NS",
"DR.REDDY'S LABORATORIES LTD ":"DRREDDY.NS",
"EICHER MOTORS ":"EICHERMOT.NS",
"GRASIM INDUSTRIES LTD ":"GRASIM.NS",
"HCL TECHNOLOGIES ":"HCLTECH.NS",
"HDFC BANK ":"HDFCBANK.NS",
"HDFC LIFE INSURANCE COMPANY ":"HDFCLIFE.NS",
"Hero MotoCorp ":"HEROMOTOCO.NS",
"HINDALCO INDUSTRIES ":"HINDALCO.NS",
"HINDUSTAN UNILEVER ":"HINDUNILVR.NS",
"HOUSING DEVELOPMENT FINANCE CORPORATION ":"HDFC.NS",
"ICICI BANK ":"ICICIBANK.NS",
"ITC ":"ITC.NS",
"INDUSIND BANK LTD. ":"INDUSINDBK.NS",
"INFOSYS ":"INFY.NS",
"JSW Steel ":"JSWSTEEL.NS",
"KOTAK MAHINDRA BANK ":"KOTAKBANK.NS",
"LARSEN AND TOUBRO ":"LT.NS",
"MAHINDRA AND MAHINDRA ":"M&M.NS",
"MARUTI SUZUKI INDIA ":"MARUTI.NS",
"NTPC ":"NTPC.NS",
"NESTLE INDIA ":"NESTLEIND.NS",
"OIL AND NATURAL GAS CORPORATION ":"ONGC.NS",
"POWER GRID CORPORATION OF INDIA ":"POWERGRID.NS",
"RELIANCE INDUSTRIES ":"RELIANCE.NS", #cahnged
"SBI LIFE INSURANCE COMPANY ":"SBILIFE.NS",
"SBI":"SBIN.NS",
"SUN PHARMACEUTICAL INDUSTRIES ":"SUNPHARMA.NS",
"TATA CONSULTANCY SERVICES ":"TCS.NS",
"TATA CONSUMER PRODUCTS ":"TATACONSUM.NS",
"TATA MOTORS ":"TATAMTRDVR.NS",
"TATA STEEL ":"TATASTEEL.NS",
"TECH MAHINDRA ":"TECHM.NS",
"TITAN COMPANY ":"TITAN.NS",
"UPL ":"UPL.NS",
"ULTRATECH CEMENT ":"ULTRACEMCO.NS",
"WIPRO ":"WIPRO.NS"
}
